/*el-table樣式*/
.el-table .success-row {
    background: #f0f9eb;
}
/*搜索框樣式*/
.search {
      display: inline-block;
      position: relative;
  }

.search input[type="text"] {
    width: 200px;
    padding: 10px;
    border: none;
    border-radius: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.search button[type="submit"] {
    background-color: #b8e48a;
    border: none;
    color: #fff;
    cursor: pointer;
    padding: 10px 20px;
    border-radius: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    right: 0;
    transition: .9s ease;
}

.search button[type="submit"]:hover {
    transform: scale(1.1);
    color: rgb(255, 255, 255);
    background-color: #76cb02;
}
/*三個操作按鈕樣式*/
 ul {
     list-style: none;
 }

 .example-1 {
     display: flex;
     justify-content: end;
     align-items: center;
 }

 .example-1 .icon-content {
     margin: 0 10px;
     position: relative;

 }


 .example-1 .icon-content .addTip {
     position: absolute;
     top: -30px;
     left: 50%;
     transform: translateX(-50%);
     background-color: #b8e48a;
     color: #fff;
     padding: 6px 10px;
     border-radius: 5px;
     opacity: 0;
     visibility: hidden;
     font-size: 14px;
     transition: all 0.3s ease;
     white-space: nowrap;  /* 防止换行 */
     display: inline-block;  /* 使宽度根据内容自动调整 */
 }

 .example-1 .icon-content .delTip {
     position: absolute;
     top: -30px;
     left: 50%;
     transform: translateX(-50%);
     background-color: #f3cdb8;
     color: #fff;
     padding: 6px 10px;
     border-radius: 5px;
     opacity: 0;
     visibility: hidden;
     font-size: 14px;
     transition: all 0.3s ease;
     white-space: nowrap;  /* 防止换行 */
     display: inline-block;  /* 使宽度根据内容自动调整 */
 }

 .example-1 .icon-content:hover .importTip {
     opacity: 1;
     visibility: visible;
     top: -50px;
 }
 .example-1 .icon-content:hover .addTip {
     opacity: 1;
     visibility: visible;
     top: -50px;
 }
 .example-1 .icon-content:hover .delTip {
     opacity: 1;
     visibility: visible;
     top: -50px;
 }
 .example-1 .icon-content .link {
     display: flex;
     justify-content: center;
     align-items: center;
     width: 25px;
     height: 25px;
     border-radius: 50%;
     color: #4d4d4d;
     transition: all 0.3s ease-in-out;
 }
 .example-1 .icon-content .link:hover {
     box-shadow: 3px 2px 45px 0px rgb(0 0 0 / 12%);
 }
 .example-1 .icon-content .link svg {
     width: 30px;
     height: 30px;
 }

 .example-1 .icon-content .link[data-social="addData"]:hover {
     color: #76cb02;
 }
 .example-1 .icon-content .link[data-social="delData"]:hover {
     color: #f51a1a;
 }

 @import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

 /*----------------------------------------------------------
 GENERAL
 ----------------------------------------------------------*/

 .row__title{
     color: #53646f;
     font-weight: 400;
     font-size: 20px;
     margin: 0;
 }

 .table-row__edit {
     width: 12px;
     padding: 8px 17px;
     display: inline-block;
     background-color: #daf3f8;
     border-radius: 18px;
     vertical-align: middle;
     margin-right: 10px;
     margin-bottom: 4px;
     cursor: pointer;
 }

 /*搜索框樣式*/
   .form-control {
       position: relative;
       margin: 20px 0 20px;
       width: 190px;
       display: flex;
       align-items: center; /* 设置垂直居中 */
       gap: 10px; /* 设置输入框和按钮之间的间距 */
   }

 .form-control input {
     background-color: transparent;
     border: 0;
     border-bottom: 2px  #ccc solid;
     display: block;
     width: 100%;
     padding: 10px 0;
     font-size: 18px;
     color: #3f4148;
     flex: 1;
 }

 .form-control input:focus,
 .form-control input:valid {
     outline: 0;
     border-bottom-color: #76cb02;
 }

 .form-control label {
     position: absolute;
     top: 15px;
     left: 0;
     pointer-events: none;
 }

 .form-control label span {
     display: inline-block;
     font-size: 15px;
     min-width: 5px;
     color: #ccc;
     transition: 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
 }

 .form-control input:focus+label span,
 .form-control input:valid+label span {
     color: #76cb02;
     transform: translateY(-30px);
 }


 /*按鍵2*/
   .search {
       display: inline-block;
       position: relative;
   }

 .search input[type="text"] {
     width: 200px;
     padding: 10px;
     border: none;
     border-radius: 20px;
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
 }

 .search button[type="submit"] {
     background-color: #b8e48a;
     border: none;
     color: #fff;
     cursor: pointer;
     padding: 10px 20px;
     border-radius: 20px;
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
     position: absolute;
     top: 0;
     right: 0;
     transition: .9s ease;
 }

 .search button[type="submit"]:hover {
     transform: scale(1.1);
     color: rgb(255, 255, 255);
     background-color: #76cb02;
 }
 .form-control .icon-content {
     margin: 0 10px;
     position: relative;
 }

 .form-control .icon-content:hover .inputDate {
     opacity: 1;
     visibility: visible;
     top: -50px;
 }
 .form-control .icon-content .link {
     display: flex;
     justify-content: center;
     align-items: center;
     width: 20px;
     height: 20px;
     border-radius: 50%;
     color: #4d4d4d;
     transition: all 0.3s ease-in-out;
 }
 .form-control .icon-content button {
     background-color: transparent;
     border: none;
     cursor: pointer;
     padding: 0;
     transition: color 0.3s ease-in-out;
 }

 .form-control .icon-content button:hover {
     color: #76cb02; /* 修改图标颜色 */
 }

 .custom-button {
     color: #3f4148; /* 黑色 */
     background-color: transparent; /* 设置背景为透明 */
 }

 .custom-button:hover {
     color: #76cb02; /* 绿色 */
 }